<?php
header("Content-type:text/html;charset=utf-8");
//字符串查、截等

$hd="    houdunwang108 ";
echo strlen($hd)."<br/>";//获取字符串的长度
echo trim($hd)."<br/>";//去除字符串首尾处的空白字符（或者其他字符）
echo strlen(trim($hd))."<br/>";//获取去除空白字符后的长度


$s="baidu";
echo trim($s, "u")."<br/>";
echo trim($s, "du")."<br/>";//其中制定的字符是一个个删，不当成组合
echo trim($s, "ud")."<br/>";



//字符串大小写转换
$b="houDunWang";
echo strtoupper($b)."<br/>";//转换成大写
echo strtolower($b)."<br/>";//转换成小写

$ab="sina baidu";
echo ucfirst($ab)."<br/>";//将字符串的首字母转换为大写
echo ucwords($ab)."<br/>";//将字符串中每个单词的首字母转换为大写


//md5加密处理的一个函数，将字符转换成16进制的32位字符
$h="a54153iosd23";
echo md5($h)."<br/>";





//$up="./up/1.JPG";
//$allow="jpg,jpeg,png,bmp,gif";
//$type=  explode(",", $allow);//使用一个字符串分割另一个字符串,返回的是数组
////var_dump($type) ;
//$file=  pathinfo($up);//返回文件路径的信息,返回的是数组
////var_dump($file);
////echo $file["extension"];//输出扩展名
//var_dump(in_array($file["extension"], $type));//in_array()检查数组中是否存在某个值,返回布尔值
//if(in_array(strtolower($file["extension"]), $type)){
//    echo '上传成功';
//}else{
//     echo '上传失败';
//};



echo "<hr/>";


$up="./up/1.zip";
if(fn($up)){
    echo '上传成功了';
}else{
     echo '上传失败';
};
function fn($up= array('jpg', 'jpeg', 'png', 'bmp')){
    $allow="jpg,jpeg,png,bmp,gif";
    $type=  explode(",", $allow); 
    $file=  pathinfo($up);
    return in_array(strtolower($file["extension"]), $type);
}
?>
